Main entry: site, land site
Definition: the piece of land on which something is located (or is to be located)
Usage: a good site for the school